home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / ek / jadu200 / jadu.doc < prev    next >
Encoding:
Text File  |  1990-10-30  |  77.7 KB  |  2,443 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                                        J A D U
  20.  
  21.                           (Just Another Directory Utility)
  22.  
  23.                                      Version 2.0
  24.                                    September, 1990
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                      J.C. Ratjen
  31.                                    532 Logan Avenue
  32.                                   New York, NY 10465
  33.  
  34.                                     (212)823-1050
  35.                                    CIS# 75006,2277
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.                                     _______
  45.                                ____|__     |                (R)
  46.                             --|       |    |-------------------
  47.                               |   ____|__  |  Association of
  48.                               |  |       |_|  Shareware
  49.                               |__|   o   |    Professionals
  50.                             -----|   |   |---------------------
  51.                                  |___|___|    MEMBER
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.             Copyright (c) 1988-1990 by J.C. Ratjen  All rights reserved.
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.        ----------------------------------------------------------------------
  73.                                             T A B L E   O F   C O N T E N T S
  74.        ----------------------------------------------------------------------
  75.  
  76.        Introduction...............................................1
  77.        Starting JADU..............................................3
  78.            Installation...........................................3
  79.            Syntax.................................................4
  80.            Some examples..........................................4
  81.        The Display................................................6
  82.            Status area............................................6
  83.            Directory tree.........................................6
  84.            File list..............................................7
  85.        Movement/Action keys.......................................9
  86.            Backslash..............................................9
  87.            Left/Right Arrows......................................9
  88.            Up/Down Arrows.........................................9
  89.            Home/End...............................................9
  90.            PgUp/PgDn..............................................9
  91.            Keypad plus............................................9
  92.            Keypad minus...........................................9
  93.            Enter.................................................10
  94.            Space.................................................10
  95.            Scroll lock...........................................10
  96.            <F3>..................................................10
  97.        Commands..................................................11
  98.            Archive functions.....................................11
  99.            Copy..................................................11
  100.            Create Directory......................................12
  101.            Date/Time functions...................................12
  102.            Delete................................................12
  103.            DOS Commands..........................................13
  104.            Edit..................................................13
  105.            'Execute'.............................................13
  106.            Exit..................................................13
  107.            Changing File Attributes..............................14
  108.            Find File.............................................14
  109.            Format................................................14
  110.            Help..................................................14
  111.            List/View.............................................14
  112.            Move..................................................15
  113.            New Path/Mask.........................................15
  114.            Print.................................................15
  115.            Rename................................................16
  116.            Refresh screen........................................16
  117.            Sort..................................................16
  118.            Tag activation........................................16
  119.            Update................................................17
  120.            Wildcard Tag..........................................17
  121.        DESQview and JADU.........................................18
  122.        Appendix A - The Install program..........................19
  123.        Appendix B - Configuration file specs.....................23
  124.        Appendix C - Revision History.............................27
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.        ----------------------------------------------------------------------
  139.                                                       I N T R O D U C T I O N
  140.        ----------------------------------------------------------------------
  141.  
  142.  
  143.        Hello!  Thanks for trying JADU.  I hope you find it as useful and easy
  144.        to use as I have.
  145.  
  146.        You see, that's the whole concept behind JADU - simplicity and ease of
  147.        use.  I started JADU after becoming frustrated by other directory
  148.        utilities, by their heavy use of function keys and mnemonics that were
  149.        strained - to say the least.  They also wouldn't let me use the
  150.        utilities I'd become so dependent upon.  Thus was JADU born.  It was
  151.        designed from the beginning to be a utility where the commands made
  152.        sense (want to delete a file?  Hit <Delete>.  Want to delete a
  153.        directory?  Hit <Delete> for that too, not Alternate-F5 or some other
  154.        nonsense).  I also bore in mind that everyone has their favorite
  155.        utilities and would probably want to use them without having to jump
  156.        out to DOS to invoke them at the command line.  JADU knows about
  157.        archive utilities, editors, file viewers, file finders, as well as
  158.        print and format utilities, and it doesn't limit you to any specific
  159.        utility.  You tell IT what utility YOU want to use.   JADU also lets
  160.        you specify actions you might want taken based on the file's extension
  161.        AND its directory (a much more potent combination than just the
  162.        extension alone).
  163.  
  164.        As most of you probably suspect by now, JADU is USER SUPPORTED
  165.        SOFTWARE.  For those of you new to the Wonderful World of BBS's, User
  166.        Supported Software means that you are allowed to try JADU before
  167.        purchasing it to see if it's what you're looking for.  If you decide
  168.        JADU isn't for you, so be it.  If, on the other hand, you like JADU
  169.        and continue to use it you are obliged to register.  (Corporate and
  170.        government users MUST register - call for special terms).
  171.        Registration costs only $25 and brings with it telephone support, the
  172.        latest version of JADU, notice of upgrades (plus a discount on those
  173.        upgrades), a copy of the documentation and a clear conscience.  See
  174.        REGISTER.FRM for more information.
  175.  
  176.        Whether you register or not, I encourage you to spread JADU far and
  177.        wide.  Please pass it along in its original archived form.  You MAY
  178.        NOT sell JADU!  If JADU is distributed on diskette, you may charge up
  179.        to eight dollars for materials, shipping, and handling, but no other
  180.        fees may be collected.
  181.  
  182.        Many people have used JADU and found it to be just what they needed.
  183.        However, it is solely *YOUR* responsibility to determine the fitness
  184.        of this package to meet your needs.  I will not be liable for damages
  185.        of any kind arising from a failure of JADU to perform as expected.
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                                        Page 1
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.        I would like to take this opportunity to thank all of the people that
  205.        have contributed to the development of JADU.  This is by no means a
  206.        complete list, and I apologize to those I've forgotten.
  207.  
  208.          Ron Abernethy, Joe Apuzzo, Ed Bauman, Frank Corlett, Steven Dubin,
  209.        Pete Lembeck, Bill Leyser, Ron Maffei, David Marcus (who gave above 
  210.        and beyond the call of duty), Jack Pearson, Fred Villani, all of the
  211.                                    folks at EMS,
  212.  
  213.                       and, above all, my loving wife Camille.
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.                                        Page 2
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.        ----------------------------------------------------------------------
  272.                                                     S T A R T I N G   J A D U
  273.        ----------------------------------------------------------------------
  274.  
  275.  
  276.        Installation
  277.  
  278.             Starting JADU is pretty easy.  If you're in a hurry you can just
  279.             rename the sample configuration file to JADU.CNF and type JADU
  280.             (the sample file has been configured with some of the more
  281.             popular shareware utilities - PKZIP, PKUNZIP, LIST, and QEDIT).
  282.             The real power of JADU though is gained through the use of the
  283.             JADUINST program.  Use it to let JADU know what utilities YOU
  284.             want to use.
  285.  
  286.             JADU uses the configuration file not only to determine what
  287.             utilities you want to use, but also to learn your choices for
  288.             such things as screen colors, sorting order, and mouse speed
  289.             (yes, JADU likes mice).  Without the configuration file, JADU
  290.             will still operate, although without the grace of the non-
  291.             lobotomized version.  The configuration file must be named
  292.             JADU.CNF and, along with JADU.EXE, reside either within the
  293.             current directory or in a directory pointed to by the PATH
  294.             environmental variable.  For example, if you had the following
  295.             line in AUTOEXEC.BAT,
  296.  
  297.                            PATH=C:\;C:\DOS;C:\UTILITY
  298.  
  299.             you could place the files in the root directory, C:\DOS or
  300.             C:\UTILITY.  (Personally, I'd choose C:\UTILITY.)
  301.  
  302.             See Appendices A & B for more information on the installation
  303.             program and the configuration file.
  304.  
  305.             There is an optional environmental variable that you may want to
  306.             use.  In order to speed startup, JADU can store the directory
  307.             tree in a file called JADUDIRx.JDU, where x is the drive letter
  308.             (C for drive C, etc.).  Once this file is created JADU will read
  309.             the tree information from it rather than scan the drive each time
  310.             it starts.  It will only do this if you define the variable
  311.             JADUDIR to point to the directory JADU should use to store this
  312.             file.  For example, if you have the following line in
  313.             AUTOEXEC.BAT:
  314.  
  315.                                   SET JADUDIR=D:\
  316.  
  317.             JADU will save the tree information in the root directory on the
  318.             D drive.  If this variable was not set, JADU would scan the drive
  319.             normally.
  320.  
  321.             Use of this option can greatly decrease the amount of time it
  322.             takes JADU to start up.  Unfortunately, it can also lead to great
  323.             confusion if you are not careful.  Keep in mind that if you
  324.             create a directory outside of JADU the file WILL NOT REFLECT THIS
  325.             CHANGE.  If you find that this has happened, or you do not see a
  326.             directory you think should exist, use the <U>pdate command to
  327.             refresh the file.
  328.  
  329.  
  330.                                        Page 3
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.             You can minimize the possibility of this happening by storing the
  339.             file in a RAM disk or by modifying AUTOEXEC.BAT to delete the
  340.             files on startup.  Either of these will cause JADU to start the
  341.             'day' with an up to date file.  (As of version 1.3 JADU checks
  342.             all directories found while loading the files area against those
  343.             in the directory tree and updates the tree if necessary, thus
  344.             reducing the chances of 'phantom' directories).
  345.  
  346.  
  347.        Syntax
  348.  
  349.             The command line syntax is:
  350.  
  351.                           JADU [switches] [file selection mask]
  352.  
  353.             Switches are prefaced with either a dash or a slash and can be
  354.             combined (see the examples below).  Switches are not case
  355.             sensitive.  The valid options are:
  356.  
  357.                  /B   -    Force BIOS reads and writes.  Normally JADU will
  358.                            write directly to the screen memory (unless you're
  359.                            using DESQview).  This can cause problems in some
  360.                            not-too-compatible machines, hence this switch.
  361.                            You can set this option permanently in the
  362.                            'Preferences' section of the install program.
  363.  
  364.                  /M   -    Force monochrome.  Some machines, especially
  365.                            laptops, cause JADU to think they're capable of
  366.                            displaying colors when they really aren't.  This
  367.                            switch tells JADU to map all colors to monochrome
  368.                            equivalents.
  369.  
  370.                  /L## -    Number of lines on the screen.  Valid sizes range
  371.                            from 10-25 lines.  In addition, EGA users can
  372.                            specify 43 lines and VGA users 50 lines.  You can
  373.                            set this option permanently in the 'Preferences'
  374.                            section of the install program.  Please note that
  375.                            because the help screens are a fixed size they
  376.                            will not display if you set this to less than 25
  377.                            lines.
  378.  
  379.  
  380.             The file selection mask allows you to specify what files JADU is
  381.             to display.  It accepts different drives and paths, as well as
  382.             wildcards.  This works the same as the <N>ew path command
  383.             described in the commands section of this document.  The default
  384.             file selection mask is '*.*'.
  385.  
  386.  
  387.        Some examples
  388.  
  389.  
  390.             JADU
  391.  
  392.             Starts JADU in the current directory and displays all files (the
  393.             default mask is '*.*', remember?).
  394.  
  395.  
  396.                                        Page 4
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.             JADU D:
  406.  
  407.             Starts JADU on the D: drive and display all files.
  408.  
  409.  
  410.             JADU *.DOC
  411.  
  412.             Starts JADU in the current directory and displays only those
  413.             files having an extension of '.DOC'.
  414.  
  415.  
  416.             JADU /ML50
  417.  
  418.             Starts JADU in the current directory, displays all files, forces
  419.             monochrome mode, and displays 50 lines on the screen (remember,
  420.             you must have a VGA display to view this many lines).
  421.  
  422.  
  423.             JADU /M /L50 *.*
  424.  
  425.             Exactly the same as the last example.
  426.  
  427.  
  428.             JADU /BML16 D:\UTILITY\*.EXE
  429.  
  430.             Forces JADU to use BIOS calls, display mono, and sets the screen
  431.             size to 16 lines.  Also, JADU will start in the UTILITY directory
  432.             on the D: drive and only display .EXE files (whew!).
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.                                        Page 5
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.        ----------------------------------------------------------------------
  470.                                                         T H E   D I S P L A Y
  471.        ----------------------------------------------------------------------
  472.  
  473.  
  474.        JADU's display is divided into three distinct sections - Status area
  475.        (top), Directory tree (left), and File list (right).  Allow me to
  476.        discuss each in detail...
  477.  
  478.  
  479.        Status area
  480.  
  481.             The Status Area displays information about the current drive,
  482.             directory and file (among other things).  The top line displays
  483.             the name of the current directory and the file selection mask.
  484.             The current directory is pretty straight forward, but the idea of
  485.             a selection mask may be new to some of you.  The selection mask
  486.             allows you to specify what files will appear in the file list.
  487.             Normally the mask is set to '*.*' meaning "show all files", but
  488.             it can be easily changed (with the <N>ew Path/Mask command) to
  489.             the mask of your choice.  For example, if you set the mask to
  490.             '*.DOC' JADU will display only those files with an extension of
  491.             '.DOC'.  The remaining items in the status area are as follows:
  492.  
  493.             Total:
  494.                  the total capacity of the current drive, in bytes
  495.  
  496.             Free:
  497.                  the total number of unused bytes remaining on the current
  498.                  drive
  499.  
  500.             Used:
  501.                  the total number of bytes already used on the current drive
  502.  
  503.             Files:
  504.                  the total number of files in the current directory (not
  505.                  counting subdirectories or the volume label).
  506.  
  507.             Dir size:
  508.                  the total number of bytes used by the files in the current
  509.                  directory
  510.  
  511.             File size:
  512.                  the size of the current file, in bytes
  513.  
  514.  
  515.  
  516.        Directory tree
  517.  
  518.             The Directory Tree is a visual representation of all of the
  519.             directories on the current drive.  Each sub-directory is shown
  520.             below, and indented to the right of its parent.
  521.  
  522.             As with all good things there are limits associated with the
  523.             directory tree.  First of all, only the first 150 directories
  524.             will show on the tree.  This should suffice in most cases (if the
  525.             demand is there, I might be persuaded to increase the limit).
  526.  
  527.  
  528.                                        Page 6
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.             Second, there is a limit of seven levels to any given directory.
  536.             For example, \a\b\c\d\e\f\g is valid, as far as JADU is
  537.             concerned, but \a\b\c\d\e\f\g\h  is not (8 levels).
  538.  
  539.             The current directory is displayed in reverse.  To change
  540.             directories, simply use the movement keys (see below) to move the
  541.             pointer to the desired directory and hit <Enter> or point to the
  542.             directory with the mouse and press both buttons.
  543.  
  544.  
  545.        File list
  546.  
  547.             All files in the current directory that match the file selection
  548.             mask are displayed in the File list window, along with
  549.             information about those files.  They are displayed sorted
  550.             according to the criteria you specify (either in the
  551.             configuration file or with the <S>ort command).
  552.  
  553.             Up to 500 files can be listed in this area.  The information
  554.             displayed is as follows:
  555.  
  556.             File name:
  557.                  The file name is pretty self explanatory.  Remember that
  558.                  only those files matching the file selection mask will be
  559.                  displayed. 
  560.  
  561.             File size:
  562.                  The file size is shown ROUNDED TO THE NEAREST K (i.e. 1024
  563.                  bytes).  It is followed by an uppercase 'K' to remind you of
  564.                  this fact.  The sole exception to this is files that would
  565.                  normally be rounded to 0K.  They are shown as being 1K so as
  566.                  not to be confused with empty files.  If you need to know
  567.                  the exact size, move the pointer to the file and check the
  568.                  'File size' in the Status Area. 
  569.                  If the file listed is actually a directory or the volume
  570.                  name, JADU will place <dir> or <vol> in place of the size.
  571.  
  572.             Attributes:
  573.                  Each file has several 'attributes' that can be manipulated
  574.                  by JADU.  These are displayed after the file size.  If the
  575.                  attribute is 'on' the corresponding letter will be
  576.                  displayed, otherwise a dot will be shown.  The attributes
  577.                  are:
  578.  
  579.                  Archive   displayed as a lowercase 'a'.  This attribute is
  580.                            used by backup utilities to determine if a file
  581.                            has changed since the last time it was backed up.
  582.                            If the attribute is off the file hasn't changed.
  583.                            If it's on, the file has changed and should be
  584.                            backed up.
  585.                  Hidden    displayed as a lowercase 'h'.  If this attribute
  586.                            is on the file will not be seen by normal DOS
  587.                            commands (such as DIR).
  588.                  Read Only displayed as a lowercase 'r'.  If on, prevents the
  589.                            file from being deleted or changed by any DOS
  590.                            operation.
  591.  
  592.  
  593.  
  594.                                        Page 7
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                  System    displayed as a lowercase 's'.  This is a a
  602.                            holdover from CP/M.  It will hide files like the
  603.                            Hidden attribute, but serves no real purpose under
  604.                            MSDOS.
  605.  
  606.             Date & time stamp:
  607.                  After the file attributes, JADU displays the date and time
  608.                  that the file was last modified.  The time is shown in 24
  609.                  hour format.
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.                                        Page 8
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.        ----------------------------------------------------------------------
  668.                                       M O V E M E N T / A C T I O N   K E Y S
  669.        ----------------------------------------------------------------------
  670.  
  671.  
  672.        Backslash
  673.             The backslash will move you into the root directory on the
  674.             current drive.  It is the same as if you had pressed <Enter>
  675.             while on the top item (the root directory) in the directory tree.
  676.  
  677.        Left/Right arrows
  678.             The left and right arrow keys allow you to alternate between the
  679.             Directory Tree and File list areas.  The active area will contain
  680.             the pointers and have a double line as its top window border.
  681.  
  682.        Up/Down arrows
  683.             The up and down arrow keys perform as you would expect - they
  684.             move the pointer up or down by one file or directory.
  685.  
  686.             If you are using a mouse you can move up/down one file/directory
  687.             by clicking the left button on the top/bottom window border.
  688.  
  689.        Home/End
  690.             These keys will move the pointer to the top (or bottom) of the
  691.             current 'page' of files or directories.  A second press of the
  692.             same key will move to the first (or last) file or directory in
  693.             the list.  If the pointer is already at the top (or bottom) of
  694.             the page, you will only have to hit the key once to go to the
  695.             first or last file.
  696.  
  697.             If you are using a mouse you can move to the first or last
  698.             file/directory in the list by clicking both buttons in the
  699.             top/bottom window border.
  700.  
  701.        PgUp/PgDn
  702.             Move the pointer up and down by one 'page' (19 lines).
  703.  
  704.             If you are using a mouse you can page up/down by clicking the
  705.             right button on the top/bottom window border.
  706.  
  707.        Keypad plus
  708.             'Tags' the file at the pointer position.  You can perform a given
  709.             action on many files if you tag them first.  If you are using a
  710.             mouse you can tag a file by pointing to it and clicking the left
  711.             button.
  712.  
  713.             You can quickly tag all of the files in a subdirectory by tagging
  714.             the '<current>' entry in the File list area or the highlighted
  715.             directory in the Directory tree area.  If you are one of those
  716.             people hooked on function keys you can also use <F5> to tag all
  717.             files.
  718.  
  719.  
  720.        Keypad minus
  721.             'Untags' the file at the pointer position.  If you are using a
  722.             mouse you can untag a file by pointing to it and clicking the
  723.             right button.
  724.  
  725.  
  726.                                        Page 9
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.             You can quickly untag all of the files in a subdirectory by
  735.             untagging the '<current>' entry in the File list area or the
  736.             highlighted directory in the Directory tree area.  <F6> will also
  737.             untag all files.
  738.  
  739.  
  740.        Enter
  741.             The <Enter> key has two functions.  First it allows you to enter
  742.             a directory by pointing to it and pressing <Enter>.  Second, if
  743.             you point to a file other than a directory JADU will execute the
  744.             command (if any) that you have defined for the file, based upon
  745.             the file's extension and the current directory (see 'Execute' in
  746.             the DOS commands section).  If you are using a mouse the same
  747.             functions can be accomplished by pointing to the file/directory
  748.             and clicking both buttons.
  749.  
  750.  
  751.        Space
  752.             Toggles the tag on the current file  (i.e. if it's tagged you'll
  753.             untag it and vice versa).
  754.  
  755.  
  756.             NOTE See the explanation of the <T>agged command to learn how to
  757.                  use the tag option.
  758.  
  759.  
  760.        Scroll Lock
  761.             Scroll Lock will cause JADU to automatically move the pointer
  762.             down one line when you tag or untag a file, thus saving you a
  763.             keystroke.  (You can tell JADU to automatically activate Scroll
  764.             Lock on program startup in the configuration file).
  765.  
  766.  
  767.        <F3>
  768.             <F3> will recall your last response to a given prompt.  Response
  769.             recall is command specific - that is it recalls the last answer
  770.             you gave for that command.  For example, if you press <F3> while
  771.             at the Copy prompt you'll recall the last copy destination, even
  772.             if you've answered a number of other prompts since that time.
  773.  
  774.             <F3> only works within the current session.  Commands are not
  775.             'remembered' after you exit JADU.
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.                                        Page 10
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.        ----------------------------------------------------------------------
  800.                                                               C O M M A N D S
  801.        ----------------------------------------------------------------------
  802.  
  803.  
  804.        Archive Functions
  805.  
  806.             Pressing 'A' will cause JADU to display a submenu of Archive
  807.             functions.  These options are:
  808.  
  809.             Add:
  810.                  Option 'A' on the submenu.  This will allow you to add a
  811.                  file (or several files, if the tag option is active) to an
  812.                  archive.  You will be prompted for the name of the archive.
  813.  
  814.             Extract:
  815.                  Option 'E' on the submenu.  This causes all files in the
  816.                  target archive(s) to be extracted.  You will be prompted for
  817.                  the destination directory (you can use the arrow keys to
  818.                  point to the destination on the directory tree).
  819.  
  820.             Move:
  821.                  Option 'M' on the submenu.  This will allow you to move a
  822.                  file (or several files, if the tag option is active) into an
  823.                  archive.  This is functionally the same as 'Adding' the
  824.                  file(s) then deleting them.  You will be prompted for the
  825.                  name of the archive.
  826.  
  827.             View:
  828.                  Option 'V' on the submenu.  All of the files in the target
  829.                  archive(s) will be listed.
  830.  
  831.             A hint:  If you find yourself using the 'V' or 'E' options a lot
  832.             you can save time by utilizing a user defined function.  For
  833.             example, you could make JADU list all of the files in an archive
  834.             by telling it to invoke PKZIP with the 'V' option whenever the
  835.             <Enter> key is pressed on a file with a '.ZIP' extension.
  836.  
  837.             Please note that these functions will not operate unless you
  838.             specify what Archive utilities to use in the configuration file.
  839.  
  840.  
  841.        Copy
  842.  
  843.             The copy command is pretty straight forward.  Press 'C' and JADU
  844.             will prompt you for the destination.  If you are copying more
  845.             than one file you can only enter the path or a wildcard filename
  846.             as the destination.  If you are copying a single file you may
  847.             enter a specific filename.  As a quicker means of path entry,
  848.             JADU allows you to use the arrow keys to point to the destination
  849.             on the directory tree.  If the file exists you will be prompted
  850.             to confirm the copy before the old file is overwritten.  If you
  851.             are copying several files when this happens you will notice that
  852.             besides the usual Y/N choices you also have 'G'.  The 'G' stands
  853.             for "Go To It".  Press it and JADU will copy the rest of the
  854.             files without prompting for confirmation if any of them already
  855.             exist.
  856.  
  857.  
  858.                                        Page 11
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.        Create Directory
  868.  
  869.             You can easily create a directory by pressing <Insert>.  If you
  870.             are in the File List area the directory created will be a
  871.             subdirectory of the current directory.  If you are in the
  872.             Directory Tree area you will create a subdirectory of the
  873.             directory at the pointer location.
  874.  
  875.  
  876.        Date/Time functions
  877.  
  878.             Displaying the Current Date and Time:
  879.                  Pressing <Alt-T> will toggle the displaying of the current
  880.                  date and time on the bottom line of the screen.  This
  881.                  information will be constantly updated.  You can have JADU
  882.                  start either with or without this display (it's a
  883.                  configuration option, see Appendices A & B).
  884.  
  885.             Changing a File's Date:
  886.                  Pressing <F9> will prompt you for a new date for the target
  887.                  file(s).  If you are using a mouse, just click either button
  888.                  on the date and you'll be prompted for the new date.
  889.  
  890.             Changing a File's Time:
  891.                  Press <F10> to change the file(s) time stamp.  If you are
  892.                  using a mouse, just click either button on the time and
  893.                  you'll be prompted for the new time.
  894.  
  895.             Touching a File:
  896.                  Press <F4> to set the file(s) date and time stamps to the
  897.                  current date and time.  Your system clock must be set
  898.                  correctly for this command to work.
  899.  
  900.             (I realize that these keys don't even come close to being
  901.             mnemonics for the commands, but all of the good letters were
  902.             already taken.  I'll listen to any suggestions...).
  903.  
  904.  
  905.        Delete
  906.  
  907.             Files and directories can be deleted by pressing 'D' or <Delete>.
  908.             You'll be prompted for confirmation before the deletion will take
  909.             place.  One note - unlike files, directories cannot be tagged and
  910.             deleted.  This was done on purpose as a safety measure (it's not
  911.             a bug, it's a feature).
  912.  
  913.             Unlike DOS, JADU allows you to delete the current directory.  It
  914.             simply moves you to the parent before the deletion (why can't DOS
  915.             do that?).
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.                                        Page 12
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.        DOS Commands
  932.  
  933.             There are two methods you may use to execute DOS commands in
  934.             JADU:
  935.  
  936.             Internal Command:
  937.                  Pressing '>' will cause JADU to open a window and prompt you
  938.                  to enter a DOS command.  The screen will then clear and the
  939.                  command will be executed as if you had typed it at the DOS
  940.                  prompt.  When the command is completed you will be prompted
  941.                  to hit a key before returning to JADU.
  942.  
  943.                  This command is easier to remember than it may at first
  944.                  appear if you keep in mind that DOS terminates its normal
  945.                  prompt with the angle bracket.
  946.  
  947.             Jump to DOS:
  948.                  If you have more than one DOS command that you want to
  949.                  execute you might want to temporarily <J>ump to DOS.  This
  950.                  will create a DOS shell in which you can enter commands as
  951.                  if you were at the normal DOS prompt.  When you are through
  952.                  simply type 'EXIT' to return to JADU.
  953.  
  954.                  NOTE: It's easy to forget that you are in JADU's shell
  955.                  rather that at the regular DOS prompt.  If you are unsure
  956.                  which is the case just type 'EXIT' (there's no effect if you
  957.                  are at the regular prompt).  Alternately you can try to run
  958.                  JADU (it knows when it's running already and will tell you).
  959.  
  960.  
  961.        Edit
  962.  
  963.             Press 'E' to edit the target file(s).  Please note that Edit will
  964.             not operate unless you specify what editor JADU should use in the
  965.             configuration file.
  966.  
  967.  
  968.        'Execute'
  969.  
  970.             Pressing <Enter> while on a file will 'execute' a user-defined
  971.             action based upon the file's extension and the current directory
  972.             (point to the file and click both buttons on the mouse to
  973.             accomplish the same thing). These actions are specified in the
  974.             configuration file and can be entered or changed with the install
  975.             utility.  See Appendices A and B for more information on the
  976.             configuration file.
  977.  
  978.  
  979.        Exiting the Program
  980.  
  981.             You can exit JADU by one of two methods.  Pressing either 'X' or
  982.             <Esc> will exit the program and return you to the directory in
  983.             which JADU was started.  Pressing 'Q' will 'quit' the program and
  984.             remain in the current directory.
  985.  
  986.  
  987.  
  988.  
  989.  
  990.                                        Page 13
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.        File Attributes, changing
  998.  
  999.             The file attributes can be toggled using the 1,2,3, & 4 keys.
  1000.             The numbers directly correspond to the 'ahrs' in the File list
  1001.             display.  For example, pressing '1' will toggle the Archive
  1002.             attribute, pressing '2' will toggle Hidden, etc.  (the keys may
  1003.             not be mnemonics, but they should be easy to remember.)
  1004.  
  1005.  
  1006.        Find File
  1007.  
  1008.             If you are looking for a particular file, but don't know where it
  1009.             is located you can use JADU's file find capabilities.  Press 'F'
  1010.             and you will be prompted for the name of the file you want to
  1011.             find.  If you specified an external utility to use for this
  1012.             purpose JADU will invoke it and pause before returning to the
  1013.             main program.  If you did not, JADU will use an internal routine
  1014.             to search all directories on the current drive for the file.
  1015.  
  1016.             The internal file finder will notify you if it finds what you are
  1017.             looking for, and give you the option of going to the file.  If
  1018.             you answer 'Y'es JADU will change directories and move the
  1019.             pointer to the file.  Specifying 'N'o will continue the search.
  1020.             'Q'uit ends the search.
  1021.  
  1022.  
  1023.        Format Disk
  1024.  
  1025.             If you press <F8> JADU will format a disk for you.  You will be
  1026.             prompted to enter the letter of the disk you want to format.
  1027.  
  1028.             Please note that this command will not work unless a formatting
  1029.             utility is specified in the configuration file.
  1030.  
  1031.  
  1032.        Help
  1033.  
  1034.             Pressing 'H', '?', or <F1> within JADU will display a help screen
  1035.             containing a summary of the commands.  If you are using a mouse
  1036.             you can obtain help on the mouse commands by hitting the space
  1037.             bar while the main help screen is displayed.
  1038.  
  1039.             Additional information pertaining to your version of JADU can be
  1040.             obtained by pressing 'I' (outside of Help).  Non-registered
  1041.             versions of JADU will display a copyright notice, version number
  1042.             and information on how to register.  Registered users will see
  1043.             their name and address in place if the registration information.
  1044.  
  1045.  
  1046.        List/View
  1047.  
  1048.             Pressing either 'L' or 'V' will invoke the File View program you
  1049.             specified in the configuration file to look at the current file
  1050.             (or files if the tag option is active).  If you didn't indicate
  1051.             which program to use, JADU will complain and the command won't
  1052.             work.
  1053.  
  1054.  
  1055.  
  1056.                                        Page 14
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.        Move
  1065.  
  1066.             You can move a file from one directory or drive to another by
  1067.             pressing 'M'.  Move has the same restrictions regarding
  1068.             destination names as the Copy command.  Also like Copy, you can
  1069.             use the arrow keys to indicate the destination path on the
  1070.             directory tree.
  1071.  
  1072.             Normally files are moved by simply changing their name.  If you
  1073.             are moving the file(s) to a different drive, or you are using DOS
  1074.             2.x, move works a little differently.  In these cases a quick
  1075.             rename will not work.  JADU knows this and will compensate by
  1076.             first copying the file to the destination and then deleting the
  1077.             original.  The result is the same, just a bit slower.
  1078.  
  1079.  
  1080.        New Path/Mask
  1081.  
  1082.             You can specify a new path or file selection mask by pressing
  1083.             'N'.  You will be prompted for the new path/mask.  For example,
  1084.             if you want to see all of the '.COM' files in your UTILITY
  1085.             directory you could enter 'C:\UTILITY\*.COM'.  You can also use
  1086.             this command to change drives.
  1087.  
  1088.             One quick warning - it's easy to forget that you've changed the
  1089.             mask.  If you don't see as many files as you believe there should
  1090.             be, check the file selection mask.  It's more than likely the
  1091.             cause.
  1092.  
  1093.  
  1094.        Print
  1095.  
  1096.             Pressing 'P' will display the Print options submenu.  Items on
  1097.             the submenu are as follows:
  1098.  
  1099.             File(s):
  1100.                  Option 'F' on the submenu.  This will invoke the print
  1101.                  utility of your choice to print the current file (or files
  1102.                  if the tag option is active).  Please note that if you chose
  1103.                  to use DOS Print there is, unfortunately, a price to pay.
  1104.                  DOS Print allows a maximum of ten files to be in queue at
  1105.                  any given time.  If you have tagged more than the limit only
  1106.                  the first ten will be printed.
  1107.  
  1108.             Directory:
  1109.                  Option 'D' on the submenu.  This will cause JADU to print a
  1110.                  list of the files in the current directory in the same
  1111.                  format as the File list area.
  1112.  
  1113.             Tree:
  1114.                  Option 'T' on the submenu.  Pressing this will make JADU
  1115.                  print the directory tree.  Your printer must be capable of
  1116.                  printing line graphics.
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.                                        Page 15
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.        Rename
  1130.  
  1131.             Pressing 'R' will allow you to rename a file or directory (you
  1132.             must have DOS 3.x to rename a directory).  You can rename
  1133.             multiple files at one time by first tagging them and then using a
  1134.             filename containing wildcards for the new name.
  1135.  
  1136.  
  1137.        Refresh screen
  1138.  
  1139.             Pressing <F7> will refresh the screen.  This is useful if you get
  1140.             the DOS 'Insert disk for drive x' message.  (If anyone knows how
  1141.             to trap this message please drop me a line.)
  1142.  
  1143.  
  1144.        Sort
  1145.  
  1146.             Pressing 'S' will display the Sort option submenu.  Items on the
  1147.             submenu are:
  1148.  
  1149.             Date:
  1150.                  Option 'D' on the submenu.  This will cause the File list to
  1151.                  be sorted according to the file's date/time stamp.  The most
  1152.                  recent files will be displayed first.
  1153.  
  1154.             Extension:
  1155.                  Option 'E' on the submenu.  Files will be sorted in
  1156.                  alphabetical order based upon the file's extension.  In the
  1157.                  case of duplicate extensions the file name will be used as a
  1158.                  tie-breaker.
  1159.  
  1160.             Name:
  1161.                  Option 'N' on the submenu.  Files will be sorted in
  1162.                  alphabetical order based on the full file name.
  1163.  
  1164.             Size:
  1165.                  Option 'S' on the submenu.  Files will be sorted in size
  1166.                  order, from largest to smallest.
  1167.  
  1168.             Tagged:
  1169.                  Option 'T' on the submenu.  This behaves the same as the
  1170.                  <N>ame option with the exception that tagged files are moved
  1171.                  to the top of the File list.
  1172.  
  1173.             Unsorted:
  1174.                  Option 'U' on the submenu.  Files are shown in the same
  1175.                  order as if you used the DOS DIR command.  When you first
  1176.                  use this option JADU will reload the file list to determine
  1177.                  the proper order.
  1178.  
  1179.  
  1180.        Tag active
  1181.  
  1182.             Pressing 'T' or <F2> activates the tag option.  This informs JADU
  1183.             that you wish to perform the next command on all of the tagged
  1184.             files.  If the next command does not accept tagged files the
  1185.             option is turned off.
  1186.  
  1187.  
  1188.                                        Page 16
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.             If you set the 'Tag on by default' choice to 'On' during
  1197.             installation the above becomes reversed.  In this case Tag
  1198.             becomes active the minute you tag a file and the 'T' command (or
  1199.             <F2>) turns *OFF* the tag option.
  1200.  
  1201.             An alternative to pressing 'T' before a command is to hold down
  1202.             the <ALT> key while pressing the command.  For example, pressing
  1203.             <ALT>-C is functionally equivalent to pressing 'T', then pressing
  1204.             'C'.
  1205.  
  1206.  
  1207.        Update
  1208.  
  1209.             Pressing 'U' updates JADU's directory and file information.  It
  1210.             accomplishes this by performing a full reload based on the
  1211.             current path.  This is most useful when JADU is displaying
  1212.             floppy-based information and you wish to change diskettes.  After
  1213.             placing the new floppy in the drive, hit 'U' and the old
  1214.             information will be replaced.
  1215.  
  1216.             This command can also be used to update the drive's directory
  1217.             save file (if you defined JADUDIR - see 'Starting JADU').  The
  1218.             <U>pdate command does not read tree information from the save
  1219.             file, rather it scans the disk and recreates the file.  In this
  1220.             way you can correct a save file that has gone 'out of synch' with
  1221.             reality (usually caused by creating directories outside of JADU).
  1222.  
  1223.  
  1224.        Wildcard Tag
  1225.  
  1226.             Many files can be tagged at one time by pressing 'W'.  JADU will
  1227.             then prompt you for a wildcard specification and tag all of those
  1228.             files in the current directory that match it.  For example,
  1229.             specifying '*.DOC' will tag all files with an extension of
  1230.             '.DOC'.
  1231.  
  1232.             While programming JADU I noticed that most people use the
  1233.             wildcard tag feature to tag files based upon the file extension.
  1234.             As a result I placed a shortcut in JADU that allows you to hit
  1235.             the asterisk to invoke wildcard tag.  Unlike hitting 'W' this
  1236.             will prime the wildcard specification with a leading '*'.  For
  1237.             example, if you want to tag all files ending with '.BAK' you
  1238.             don't have to type 'W' then enter '*.BAK' at the prompt.  You can
  1239.             simply type '*.BAK'.  This is a lot easier to use than it is to
  1240.             describe.  Try it. I think you'll like it.
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.                                        Page 17
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.        ----------------------------------------------------------------------
  1262.                                             D E S Q v i e w   A N D   J A D U
  1263.        ----------------------------------------------------------------------
  1264.  
  1265.  
  1266.        As of version 2.0 JADU is DESQview aware.  That means that those of
  1267.        you that use this great multi-tasking environment can use JADU without
  1268.        worrying about direct writes to the screen (among other things).  A
  1269.        PIF file is supplied with JADU.  Use this as the starting point for
  1270.        your own information file.  The PIF file is based upon the following
  1271.        assumptions:
  1272.  
  1273.             - JADU resides somewhere in your PATH
  1274.             - The keys 'JA' will be used to start JADU
  1275.             - You are not running graphics programs from within JADU
  1276.             - JADU will start in a full-size window.
  1277.  
  1278.        Only 300K has been set aside for JADU's use.  If you plan on running
  1279.        large programs from within JADU you'll probably have to increase this
  1280.        number.
  1281.  
  1282.  
  1283.        Installing the PIF file:
  1284.  
  1285.        Install the PIF as follows. (Please note that these steps are valid
  1286.        for version 2.25 of DESQview.  If you are using a different version
  1287.        you may have to refer to your documentation).
  1288.  
  1289.             1) Copy JA-PIF.DVP to your DESQview directory.
  1290.  
  1291.             2) Start DESQview
  1292.  
  1293.             3) Choose <O>pen, then <A>dd <P>rogram
  1294.  
  1295.             4) Choose <O>ther
  1296.  
  1297.             5) At the Path prompt type the name of the directory to which you
  1298.                copied JA-PIF.DVP (probably \DV)
  1299.  
  1300.             6) JADU should appear, along with whatever other program you have
  1301.                information file for in that directory.  Use the arrow keys to
  1302.                move the selection bar to JADU, then press the space bar to
  1303.                mark it.
  1304.  
  1305.             7) Choose 'DONE' (or press <Enter>).
  1306.  
  1307.             8) Choose 'DONE' again (or press <Enter>).
  1308.  
  1309.  
  1310.        That should do it.  At this point you should still be at the <O>pen
  1311.        menu.  Typing 'JA' should start JADU.
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                        Page 18
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.                                      APPENDIX A
  1341.  
  1342.                            Using the Installation Program
  1343.  
  1344.                                    (JADUINST.EXE)
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.                                        Page 19
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.        Use of the installation program is the key to getting the most out of
  1394.        JADU.  With it you customize JADU to fit the way you work and to know
  1395.        what 'tools' you want to use.
  1396.  
  1397.        The command line syntax is:
  1398.  
  1399.             JADUINST [switches]
  1400.  
  1401.        Switches are prefaced with either a dash or a slash and can be
  1402.        combined (see the examples in 'Starting JADU' above).  Switches are
  1403.        not case sensitive.  The valid options are:
  1404.  
  1405.             /B   -    Force BIOS reads and writes.  Normally JADUINST will
  1406.                       write directly to the screen memory (unless you're
  1407.                       using DESQview).  This can cause problems in some not-
  1408.                       too-compatible machines, hence this switch.
  1409.  
  1410.             /M   -    Force monochrome.  Some machines, especially laptops,
  1411.                       cause JADUINST to think they're capable of displaying
  1412.                       colors when they really aren't.  This switch tells
  1413.                       JADUINST to map all colors to monochrome equivalents.
  1414.  
  1415.  
  1416.        Once you start the program a menu will appear.  Make your choices by
  1417.        moving the selection bar with the arrow keys and pressing <Enter> (or
  1418.        you could press the capitalized letter).  The Main Menu choices are
  1419.        described below.
  1420.  
  1421.  
  1422.        Screen colors:
  1423.  
  1424.             Press 'S' to bring up a mock-up of JADU's screen and a menu of
  1425.             the screen areas that can be modified.  Use the arrow keys (or
  1426.             capital letter) to choose the area you want to change.  The menu
  1427.             will disappear and you can then use the up and down arrows to
  1428.             change the background color and the left and right arrows to
  1429.             change the foreground color.  Press <Enter> or <Esc> when you are
  1430.             satisfied and you'll return to the areas menu.  Press <Esc> from
  1431.             there to return to the main menu.
  1432.  
  1433.  
  1434.        Preferences:
  1435.  
  1436.             Press 'P' to bring up the preferences menu.  This menu allows you
  1437.             to change JADU's default method of operation in many key areas.
  1438.             Use the arrow keys to choose the option you wish to change.  As
  1439.             you highlight each option a description of the item will appear
  1440.             in the 'Explanation' window.  All but two options allow you to
  1441.             press <Enter> to cycle through the permissible values.  Pressing
  1442.             <Enter> on the 'Screen size' option will cause you to be prompted
  1443.             for the screen size.  If you are using the mouse, the 'Mouse
  1444.             speed' option allows you to use the arrow keys to change the
  1445.             horizontal and vertical speed of the mouse while moving the
  1446.             cursor on the screen to test the 'feel'.
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.                                        Page 20
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.        Utilities:
  1460.  
  1461.             Press 'U' to display a menu of utilities.  Beside each program is
  1462.             the current command line used to invoke the utility.  To change
  1463.             the command either move the selection bar to the utility and
  1464.             press <Enter>, or press the capitalized letter.  Once you make
  1465.             your choice a new screen will appear with several questions about
  1466.             the utility.  Move the selection bar to the information you want
  1467.             to change and press <Enter>.  As you highlight each option a
  1468.             description of the item will appear in the 'Explanation' window.
  1469.  
  1470.  
  1471.        user Commands:
  1472.  
  1473.             Press 'C' to add, delete, or modify user defined commands.  These
  1474.             commands allow you to specify what action JADU should take when
  1475.             you press <Enter> while pointing to a file.  The action is based
  1476.             upon the file's extension and, optionally, the current directory.
  1477.             Press <Ins> to add a new command.  To delete a command just
  1478.             highlight it and press <Del>.  To modify an existing command
  1479.             press <Enter> after highlighting it.  The submenu is very similar
  1480.             to the one used for the utilities section.
  1481.  
  1482.             One area that could use a bit more an explanation than could
  1483.             possibly fit in the 'Explanation' box is the use of macros to
  1484.             describe the target file in the command line.  The macro consists
  1485.             of a pair of curly braces containing any combination of five
  1486.             codes.  The codes are as follows:
  1487.  
  1488.                  D - Drive letter + colon
  1489.                  E - File extension (without the dot)
  1490.                  F - Full file name (name.ext, no path)
  1491.                  N - File name only, no extension
  1492.                  P - Full path, no drive letter, always terminated with a
  1493.                      backslash
  1494.  
  1495.             Anything else is treated as a literal character and is inserted
  1496.             as is.  The following are some examples, assuming that the full
  1497.             file specification is C:\UTILITY\TEST.DOC
  1498.  
  1499.               {D}  = C:
  1500.               {P}  = \UTILITY\
  1501.               {F}  = TEST.DOC
  1502.             {DPF}  = C:\UTILITY\TEST.DOC
  1503.              {NE}  = TESTDOC
  1504.             {N.E}  = TEST.DOC  (note that the dot was specified within the
  1505.                      braces and was inserted in the final product as a
  1506.                      literal character).
  1507.  
  1508.  
  1509.        Write file:
  1510.  
  1511.             Press 'W' to write all of your changes to JADU.CNF.  As a
  1512.             reminder that you should use this option a check will appear next
  1513.             to it when any changes have been made to the configuration file.
  1514.             The check will disappear after the file is written.
  1515.  
  1516.  
  1517.  
  1518.                                        Page 21
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.        eXit install:
  1527.  
  1528.             Press 'X' (or <Esc>) to exit the installation program.  If you
  1529.             have made changes to the configuration file you will be given a
  1530.             chance to save the file prior to leaving the program.
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.                                        Page 22
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.                                      APPENDIX B
  1606.  
  1607.                                  Configuration File
  1608.  
  1609.                                    Specifications
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.        The configuration file is simply a bunch of parameters that JADU needs
  1617.        to know before it can operate to its full potential.  It must be named
  1618.        JADU.CNF and reside in the current directory or in a directory pointed
  1619.        to by the PATH environmental variable.  Most people will not need the
  1620.        following specifications - the install program should be enough.  For
  1621.        those of you who want a bit more control, here 'ya go...
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.                                        Page 23
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.        ----------------------------------------------------------------------
  1658.                                                 D A T A   S T R U C T U R E S
  1659.        ----------------------------------------------------------------------
  1660.  
  1661.        /* Signature block */
  1662.  
  1663.        struct sig_t {
  1664.           char name[4],    /* Should always be 'JADU'    */
  1665.              vermaj,       /* Major version number  */
  1666.              vermin,       /* Minor version number  */
  1667.              fill[4];      /* Reserved for future use    */
  1668.        };
  1669.  
  1670.  
  1671.        /* Colors */
  1672.  
  1673.        struct color_t {
  1674.           unsigned char curdir,                /* Current directory     */
  1675.              dirbnr,       /* Directory banner */
  1676.              help,         /* Help screens     */
  1677.              hilite,       /* General highlight     */
  1678.              info,         /* Informational msgs    */
  1679.              keystatus,    /* Shift/Numlock status  */
  1680.              norm,         /* Normal screen    */
  1681.              pointer,      /* File pointers    */
  1682.              tag,          /* Tagged files     */
  1683.              time;         /* Time display     */
  1684.        };
  1685.  
  1686.  
  1687.  
  1688.        /* User preferences */
  1689.  
  1690.        struct pref_t {
  1691.           char bios,       /* Use BIOS reads/writes 0=No, 1=Yes    */
  1692.              doswait,      /* Pause after DOS cmds  0=No, 1=Yes    */
  1693.              flicker,      /* Flicker prevention 0=No, 1=Yes       */
  1694.              mhor,         /* Horizontal mouse speed (1-99)        */
  1695.              mouse,        /* 0=no mouse or don't use, 1=use mouse */
  1696.              mvert,        /* Vertical mouse speed (1-99)          */
  1697.              num,          /* NumLock: 0=off, 1=on, 2=remains as is     */
  1698.              numlines,     /* Screen length (10-25, 43,50)         */
  1699.              quitbnr,      /* Display exit banner? 0=no, 1=yes     */
  1700.              scroll,       /* Scroll Lock: 0=off, 1=on, 2=as is    */
  1701.              skey,         /* Sort key: 0=D,1=E,2=N,3=S,4=T,5=U    */
  1702.              startside,    /* Startup side 0=left, 1=right         */
  1703.              tagon,        /* Tag on by default 0=No, 1=Yes        */
  1704.              time;         /* Display time?  0=No, 1=Yes           */
  1705.        };
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.                                        Page 24
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.        /*
  1724.        ** Utilities
  1725.        **
  1726.        **   Repeated 9 times to define the following utilities
  1727.        **   (in the order given):
  1728.        **
  1729.        **        Archiver
  1730.        **        deArchiver
  1731.        **        Archive move
  1732.        **        Archive list
  1733.        **        Editor
  1734.        **        File viewer
  1735.        **        File finder
  1736.        **        Print utility
  1737.        **        Format utility
  1738.        */
  1739.  
  1740.        struct util_t {
  1741.           char reread,     /* Reread type on return:     */
  1742.                            /* 0=None, 1=Full, 2=Target only   */
  1743.              prompt,       /* Prompt before return? 0=No,1=Yes     */
  1744.              multi,        /* Mult. files allowed? 0=No,1=Yes */
  1745.              cmd[41],      /* Command                    */
  1746.              cmdt[41];     /* Command tail               */
  1747.        };
  1748.  
  1749.  
  1750.        /*
  1751.        ** User-defined commands
  1752.        **
  1753.        ** Repeated as many times as there are user-defined commands
  1754.        ** to a maximum of 20 times.
  1755.        */
  1756.  
  1757.        struct exec_t {
  1758.           char reread,     /* Reread type on return:     */
  1759.                            /* 0=None, 1=Full, 2=Target only   */
  1760.              prompt,       /* Prompt before return? 0=No,1=Yes     */
  1761.              ext[4],       /* File extension             */
  1762.              dir[46],      /* Directory                  */
  1763.              command[46];  /* The actual command         */
  1764.        };
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.                                        Page 25
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.        Sample program:
  1791.  
  1792.        Assumes the above structures are defined in a header file called
  1793.        JADUDEF.H.
  1794.  
  1795.  
  1796.  
  1797.        #include <stdio.h>
  1798.        #include <jadudef.h>
  1799.  
  1800.        main()
  1801.        {
  1802.           FILE *fpcnf;
  1803.           int cnt, numexecs;
  1804.           struct sig_t sig;
  1805.           struct pref_t pref;
  1806.           struct color_t colors;
  1807.           struct util_t util[9];
  1808.           struct exec_t exec[20];
  1809.  
  1810.  
  1811.           fpcnf = fopen("jadu.cnf","r");
  1812.  
  1813.           if (fpcnf == NULL) {
  1814.              puts("Unable to open configuration file.");
  1815.              exit(1);
  1816.           }
  1817.  
  1818.           fread(&sig, sizeof(struct sig_t), 1, fpcnf);
  1819.           if (strncmp(sig.name, "JADU", 4)) {
  1820.              puts("Configuration file bad.");
  1821.              exit(1);
  1822.           }
  1823.           fread(&colors, sizeof(struct color_t), 1, fpcnf);
  1824.           fread(&pref, sizeof(struct pref_t), 1, fpcnf);
  1825.           fread(util, sizeof(struct util_t), 9, fpcnf);
  1826.           numexecs = fread(exec, sizeof(struct exec_t), 20, fpcnf);
  1827.           fclose(fpcnf);
  1828.  
  1829.           for (cnt=0; cnt<9; cnt++)
  1830.              printf("Utility #%d: %s\n", cnt, util[cnt].cmd);
  1831.  
  1832.           for (cnt=0; cnt<numexecs; cnt++)
  1833.              printf("User cmd #%d: %s\n", cnt, exec[cnt].command);
  1834.        }
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.                                        Page 26
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.                                      APPENDIX C
  1869.  
  1870.  
  1871.                                   Revision History
  1872.  
  1873.  
  1874.  
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883.  
  1884.  
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.                                        Page 27
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.        ----------------------------------------------------------------------
  1922.                                                         V E R S I O N   2 . 0
  1923.        ----------------------------------------------------------------------
  1924.  
  1925.        ->   JADU is now DESQview compatible
  1926.  
  1927.        ->   the attributes display has been changed to show the attribute
  1928.             letter if it is set, otherwise a dot is displayed.  This makes it
  1929.             a lot easier to see set attributes on most laptops.
  1930.  
  1931.        ->   Added <U>nsorted option to sort menu
  1932.  
  1933.        ->   Added <M>ove option to archive menu (that is, you can now move
  1934.             files into an archive - no more Arc Add, then Delete)
  1935.  
  1936.        ->   Fixed a bug that caused odd directories to be created
  1937.  
  1938.        ->   Fixed a bug that caused the screen to fall apart on older PC's
  1939.             and PC's using an AMI BIOS.
  1940.  
  1941.        ->   Added command line switches:
  1942.  
  1943.             /M   forces monochrome.
  1944.  
  1945.             /B   Forces JADU to use BIOS reads/writes.
  1946.  
  1947.             /L## Sets the screen size to ## lines long.  Default is 25 lines.
  1948.                  Valid numbers are 10-25, plus 43 on EGA screens and 50 on
  1949.                  VGA screens.
  1950.  
  1951.        ->   The configuration file has a completely new format (binary).
  1952.  
  1953.        ->   JADU is now more configurable.  Among the new options are:
  1954.  
  1955.             -    much more color control.
  1956.  
  1957.             -    the ability to use BIOS read/writes
  1958.  
  1959.             -    TAG ACTIVE by default.  Normally you tell JADU to perform a
  1960.                  command on a group of tagged files by pressing 'T'
  1961.                  beforehand (or using the ALT key).  With this option the
  1962.                  extra keystroke is unnecessary.  If you tag files and press
  1963.                  a command JADU will perform it on the tagged files by
  1964.                  default.  If you are using this option the 'T' and ALT keys
  1965.                  have the reverse effect - they turn *off* "TAG ACTIVE" for
  1966.                  the next keystroke.  THIS IS A VERY POWERFUL OPTION.  USE IT
  1967.                  WITH CARE.
  1968.  
  1969.             -    specification of start side.  You can tell JADU to begin on
  1970.                  the left side (directory tree).
  1971.  
  1972.             -    Quit banner on/off.  You can now disable the "<<< You are
  1973.                  currently in... >>>" display after you <Q>uit.  This is for
  1974.                  folks that have their DOS prompt set up to display this
  1975.                  information already.
  1976.  
  1977.             -    pause after DOS commands can be turned on/off
  1978.  
  1979.  
  1980.                                        Page 28
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.        ->   The install program has been completely rewritten.  It has also
  1989.             been renamed to JADUINST.EXE.  (If you are upgrading from a
  1990.             previous version remember to delete the old JINSTALL.EXE to avoid
  1991.             confusion.)
  1992.  
  1993.        ->   Added the <Tab> key as a speedy way to switch drives.  Press
  1994.             <Tab> then the letter of the drive you want to go to.
  1995.  
  1996.        ->   The <C>opy command now checks to see if there's enough room on
  1997.             the destination drive prior to the copy.  If there isn't you are
  1998.             informed and given the chance to abort or continue (in case you
  1999.             know you will be over-writing files).  If the destination is a
  2000.             floppy you are also given the option of formatting a new disk.
  2001.  
  2002.        ->   Added <F8> as the format key.  The utility you want to use to
  2003.             format disks is specified using the install program.
  2004.  
  2005.        ->   You can now specify a command 'tail' for your utilities.  This
  2006.             comes in handy for those utilities that require command lines
  2007.             switches be placed after the target files.
  2008.  
  2009.        ->   You can now specify a destination directory with the mouse for
  2010.             copy, move, and archive extract.
  2011.  
  2012.        ->   The JADUREG variable is no longer necessary to disable the beg
  2013.             screen (if you're a registered user, of course)
  2014.  
  2015.        ->   You can now break out of operations on tagged files.  Simply
  2016.             press  the <Esc> key and JADU will ask if you want to abort.
  2017.             Please note  that this will only work when JADU has control, so
  2018.             if you try to  abort while using a utility that accepts multiple
  2019.             files you may have to wait a bit.
  2020.  
  2021.        ->   JADU now will prompt for a new mask if the 500 file limit is hit.
  2022.  
  2023.  
  2024.        ----------------------------------------------------------------------
  2025.                                                         V E R S I O N   1 . 4
  2026.        ----------------------------------------------------------------------
  2027.  
  2028.        ->   The [Scroll] or [Num] displayed on the bottom of the screen
  2029.             wasn't being displayed on return from DOS or user commands.
  2030.             Fixed.
  2031.  
  2032.        ->   Fixed a nasty little bug which caused the configuration file not
  2033.             to be found if it resided in the root directory.
  2034.  
  2035.        ->   Fixed a bug that didn't allow user defined commands without
  2036.             macros (i.e.  "DIR {F}" was ok, but plain "DIR" wouldn't work).
  2037.  
  2038.        ->   Added the Alt-T command to toggle the display of the current date
  2039.             and time on the bottom line of the screen.  You can set time
  2040.             display to be on by default by setting a flag in the
  2041.             configuration file.  See CHANGES.CNF for more information.
  2042.  
  2043.  
  2044.  
  2045.  
  2046.                                        Page 29
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.        ->   Fixed a bug in the "remain as is" configuration option for num
  2054.             lock and scroll lock.
  2055.  
  2056.  
  2057.        ----------------------------------------------------------------------
  2058.                                                         V E R S I O N   1 . 3
  2059.        ----------------------------------------------------------------------
  2060.  
  2061.        ->   Fixed some annoying 'features' in the input routine.  First, JADU
  2062.             will no longer remember that you went into insert mode (ie. you
  2063.             will always begin in overstrike mode).  Second, the <End> key now
  2064.             places the cursor at the end of what you have typed - not at the
  2065.             end of the input field.  Last, if you begin to type over an
  2066.             existing item (such as the default directory in copy or move
  2067.             operations) the remainder of the line will be blanked out (no
  2068.             more pressing the space bar).
  2069.  
  2070.        ->   Made the utilities section of the configuration file case
  2071.             insensitive, thereby allowing lowercase command switches.
  2072.  
  2073.        ->   Fixed a bug in the utilities section of the configuration file
  2074.             that disallowed the use of batch files and didn't allow the use
  2075.             of command switches with certain utilities.
  2076.  
  2077.        ->   Usage of the <Home> and <End> keys in the entry of a destination
  2078.             directory (copy and move commands) has been changed.  Previously
  2079.             these keys moved the pointer on the directory tree.  They now act
  2080.             as editing keys, moving the cursor to the beginning and end of
  2081.             the information being entered.
  2082.  
  2083.        ->   The number of files displayed in the status area no longer counts
  2084.             directories or the volume label.  Only 'true' files are included.
  2085.             In the same vein, the tag command no longer tags directories or
  2086.             the volume label.
  2087.  
  2088.        ->   JADU will now pass '*.*' to your utilities if you have marked
  2089.             them as accepting multiple files and all of the files in the
  2090.             current directory are tagged.  For example, if there are 10 files
  2091.             in the current directory, you only have 9 tagged, and you wish to
  2092.             edit them with an editor that accepts multiple files on the
  2093.             command line,  JADU will (probably) make 2 invocations of the
  2094.             editor to achieve this end.  If all 10 were tagged then only one
  2095.             pass would be needed (EDIT *.*).  This is especially handy when
  2096.             you want to archive an entire directory of files.
  2097.  
  2098.        ->   Fixed the pause option in the utility section of the
  2099.             configuration file.  (Please note that prior to this version the
  2100.             Archive View command paused no matter how this parameter was set.
  2101.             If you still wish JADU to do this you must make sure that the
  2102.             parameter is set correctly.)
  2103.  
  2104.        ->   Added <ALT-X> and <ALT-Q> commands which exit and quit without
  2105.             waiting for confirmation.
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.                                        Page 30
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.        ->   The directory deletion routine was rewritten to make it a bit
  2120.             smarter.  This should reduce the odds of getting a "deletion not
  2121.             completed" message if the directory tree gets out of sync with
  2122.             reality.
  2123.  
  2124.        ->   Added automatic discovery of new directories.  Prior to this
  2125.             version if you created a directory outside of JADU (with the MD
  2126.             command, for example) it would not show on the directory tree,
  2127.             thus creating confusion.  Now JADU checks each directory found
  2128.             while loading the files area to see if it exists in the directory
  2129.             tree.  If it does not exist the tree is updated.
  2130.  
  2131.        ->   Added the ability to specify a destination directory for files
  2132.             extracted from archives.  This eliminates the need to first copy
  2133.             an archive into the destination directory before decompressing
  2134.             the files.  This feature uses the same interface as the copy and
  2135.             move commands (point to the directory and hit <Enter>).
  2136.  
  2137.        ->   Added the <ALT-I> command to display the version timestamp.
  2138.  
  2139.  
  2140.        ----------------------------------------------------------------------
  2141.                                                         V E R S I O N   1 . 2
  2142.        ----------------------------------------------------------------------
  2143.  
  2144.        ->   Fixed bug where JADU tied up all the room remaining on a disk if
  2145.             a copy or move bombed due to insufficient disk space (you then
  2146.             had to do a 'chkdsk /f' to free the space)
  2147.  
  2148.        ->   Changed directory tree double lines to single lines to provide a
  2149.             bit more separation from the window border.
  2150.  
  2151.        ->   Fixed bug that made JADU hang on systems running DOS version less
  2152.             than 3.0 which did not have a mouse.
  2153.  
  2154.        ->   Tweaked and twiddled some internal code.
  2155.  
  2156.  
  2157.        ----------------------------------------------------------------------
  2158.                                                         V E R S I O N   1 . 1
  2159.        ----------------------------------------------------------------------
  2160.  
  2161.        ->   Fixed bug in which the deletion of the current directory was
  2162.             attempted.  You will now move to the parent of the you are trying
  2163.             to delete and the deletion will be allowed.
  2164.  
  2165.        ->   Tagged files now remain tagged if you rename them
  2166.  
  2167.        ->   Version 1.0's docs incorrectly stated that the maximum number of
  2168.             directories allowed was 150 (actually it was 100).  The limit is
  2169.             now 150.
  2170.  
  2171.        ->   JADU no longer converts DOS commands to uppercase, thus allowing
  2172.             case sensitive switches to be used.
  2173.  
  2174.        ->   Fixed a bug which disallowed the use of an external file finder.
  2175.             Now allowed (as it should have been all along).
  2176.  
  2177.  
  2178.                                        Page 31
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.        ->   Fixed bug where JADU went through the motions of allowing you to
  2187.             rename the root directory
  2188.  
  2189.        ->   Added the new command <U>pdate to reload all directory
  2190.             information.  This allows the easy changing of disks in floppy
  2191.             drives, if nothing else (IE. you no longer have to use the <N>ew
  2192.             path command when changing floppies, just hit 'U')
  2193.  
  2194.        ->   Fixed bug where copied files received the current date, not the
  2195.             date of the original file.
  2196.  
  2197.        ->   Removed check for '.ARC' file extension in ARC commands.  You can
  2198.             now use any compression/extraction/library utility you want.
  2199.  
  2200.        ->   The keyboard buffer is no longer cleared on startup, so typeahead
  2201.             is now possible while you're waiting for the directory/file scan
  2202.             to complete.
  2203.  
  2204.        ->   The BIOS read/write option no longer exists.  It was of doubtful
  2205.             use to begin with, was extremely slow and annoying to use, and
  2206.             (most of all) I needed the room.  Needless to say, the F8 command
  2207.             has gone the way of the dinosaur.  So has the BIOS/DMA field in
  2208.             the configuration file (see CHANGES.CNF).
  2209.  
  2210.        ->   Flicker prevention can only be specified in the configuration
  2211.             file now (i.e. F7 will no longer toggle the option).
  2212.  
  2213.        ->   JADU now allows the use of any print utility.  An additional line
  2214.             has been added to the configuration file for this purpose.  If
  2215.             you wish to continue using DOS Print you must specify it on this
  2216.             line (see CHANGES.CNF)
  2217.  
  2218.        ->   Fixed bug in which the Print Tree and Print Directory commands
  2219.             occasionally did not print the last few lines until the next
  2220.             print command.
  2221.  
  2222.        ->   The file name display has been changed to look like the DOS DIR
  2223.             display (i.e. the extensions line up)
  2224.  
  2225.        ->   The single dot and double dot directory entries have been
  2226.             replaced with '<current>' and '<parent>'.
  2227.  
  2228.        ->   The '0K' file size has confused many people.  To avoid confusion
  2229.             only those files that actually contain 0 bytes are now marked as
  2230.             '0K'.  Files where the size rounds to zero are marked '1K'.  All
  2231.             others are marked with their true rounded size.
  2232.  
  2233.        ->   Added feature in which JADU will retain a data file containing
  2234.             the directory tree information.  This file will be kept only if
  2235.             the environmental variable JADUDIR has been defined. (You can use
  2236.             the new <U>pdate command to reload all directory information if
  2237.             the data file gets out of sync).  USERS OF VERSION 1.0 PLEASE
  2238.             NOTE THIS CHANGE IN THE USE OF 'JADUDIR'.  IF YOU WERE USING
  2239.             'JADUDIR' TO TELL JADU WHERE TO FIND THE CONFIGURATION FILE AND
  2240.  
  2241.  
  2242.  
  2243.  
  2244.                                        Page 32
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.             DO NOT WANT TO SAVE THE TREE INFORMATION YOU MUST REMOVE THE 'SET
  2252.             JADUDIR' LINE FROM YOUR AUTOEXEC FILE AND MOVE THE CONFIGURATION
  2253.             FILE TO A DIRECTORY POINTED TO BY THE 'PATH' VARIABLE.  SEE
  2254.             'Starting JADU' FOR DETAILS.
  2255.  
  2256.        ->   <I>nfo command shortened to make a little more room.
  2257.  
  2258.        ->   Added Refresh screen command (F7).  I know it's not a mnemonic
  2259.             but the only other command I could think of was <K>lean screen.
  2260.             <Yuk!>  Any suggestions are appreciated.
  2261.  
  2262.        ->   Added <Q>uit option to the <F>ind command
  2263.  
  2264.        ->   You can now specify that Scroll Lock and Num Lock be left alone
  2265.             when JADU is started.  Simply use a '2' instead of '0' (off) or
  2266.             '1' (on) in the configuration file.
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.                                        Page 33
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.        ----------------------------------------------------------------------
  2318.                                                                     I N D E X
  2319.        ----------------------------------------------------------------------
  2320.  
  2321.  
  2322.        <F1>  14                              Date & time stamp  8
  2323.        <F2>  16                              Date/Time functions  12
  2324.        <F3>  10                              Delete command  12
  2325.        <F4>  12                              DESQview and JADU  18
  2326.        <F5>  9                               Directory tree  6
  2327.        <F6>  10                              DOS Commands  13
  2328.        <F7>  16                              Edit command  13
  2329.        <F8>  14                              Enter  10
  2330.        <F9>  12                              'Execute' command  10, 13
  2331.        <F10>  12                             Exiting JADU  13
  2332.        Archive Functions  11                 File Attributes, changing  14
  2333.        Attributes  7                         File list  7
  2334.        Backslash  9                          File name  7
  2335.        Bug fixes  28                         File selection mask  4, 15
  2336.        Changing directories  7, 10           File size  7
  2337.        Commands                              Find File command  14
  2338.          Archive functions  11               Force BIOS  20
  2339.          changing file attributes  14        Force monochrome  20
  2340.          copy  11                            Format Disk command  14
  2341.          create directory  12                Help  14
  2342.          date/time functions  12             Home/End  9
  2343.          delete  12                          Installation  3
  2344.          DOS commands  13                    JADUDIR  3
  2345.          edit  13                            JADUINST  3, 20
  2346.          'execute'  13                       Jump to DOS  13
  2347.          exit  13                            Keyboard  14, 16
  2348.          find file  14                         enter  10
  2349.          format  14                            home/end  9
  2350.          help  14                              keypad minus  9
  2351.          list/view  14                         keypad plus  9
  2352.          move  15                              left/right arrows  9
  2353.          new path/mask  15                     PgUp/PgDn  9
  2354.          print  15                             scroll lock  10
  2355.          refresh screen  16                    space  10
  2356.          rename  16                            up/down arrows  9
  2357.          sort  16                            Keypad minus  9
  2358.          tag activation  16                  Keypad plus  9
  2359.          update  17                          Left/Right arrows  9
  2360.          wildcard tag  17                    List/View command  14
  2361.        Concept behind JADU  1                Macros  21
  2362.        Configuration                         Modifications  28
  2363.          exit  22                            Move command  15
  2364.          preferences  20                     Movement/Action keys  9
  2365.          screen colors  20                   New Path/Mask command  15
  2366.          user commands  21                   PgUp/PgDn  9
  2367.          utilities  21                       Preferences  20
  2368.          write file  21                      Print command  15
  2369.        Configuration file  3, 23             Refresh screen  16
  2370.        Copy command  11                      Registration  1
  2371.        Create Directory  12                  Rename command  16
  2372.        Customize  20                         Revision History  27
  2373.        Data structures  24                   Screen colors  20
  2374.  
  2375.  
  2376.                                        Page 34
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.        Scroll Lock  10
  2384.        Sort command  16
  2385.        Space  10
  2386.        Starting JADU  3
  2387.        Status area  6
  2388.        Switches  4, 20
  2389.        Syntax  4, 20
  2390.        Tag option  16
  2391.        Touching a File  12
  2392.        Up/Down arrows  9
  2393.        Update command  17
  2394.        User Commands  21
  2395.        Utilities  21
  2396.        Wildcard Tag command  17
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434.  
  2435.  
  2436.  
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.                                        Page 35
  2443.